A 数据库 是一个动态系统,随着记录的添加、修改或删除,会随时间在不同的数据状态之间持续转换。与静态文件存储不同,数据库环境必须强制执行严格的规则和约束,以确保数据在每次操作中始终保持准确、一致和有效。
核心概念
- 动态环境:数据库在正常操作过程中会频繁经历状态转换,而不是保持为静态的存储容器。
- 数据库状态:指在任意特定时刻,存储在所有表中的数据值的精确集合。
- 一致性与完整性:在任何状态变更期间维持的关键规则,以防止损坏或无效的数据记录进入系统。
现实世界中的书店示例
当顾客在网上书店购买某本教科书的最后一本时,数据库会更新库存数量(从一变为零)来改变其状态,同时向销售历史表中插入一条新的订单记录。
